package com.InterfaceJDK8ways;

public class Test2 {
    public static void main(String[] args) {
//P p=new P();
//p.run();
    }
}
/*1.一个接口继承多个接口，如果接口中存在方法签名冲突，则此时不接受多继承。
2.一个类实现多个接口，如果多个接口中实现方法签名冲突，自此是不支持多实现。
3.一个类继承了父类，有继承了接口，父类中和接口中存在同名的默认方法，实现类会优先选择父类。
4.一个类实现了多个接口，多个接口中存在同名方法，可以不冲突，这个类重写该方法即可。
 */
interface N{
    void test3();
}
interface M{
    String test3();
}
      //   1.interface P extends N,M{

//}                 //接口不能接implement，类可以接
        //2.class A implements M,N{}
/* 3.class Fu{
    public void run(){
        System.out.println("=====父类的方法执行了=======");
    }
}
interface IT{
    default void run(){
        System.out.println("======接口中的方法执行了======");
    }
}
class P extends Fu implements IT{


}**/
//4.省略，自己想别总是靠我，记住了没，魏正想！！！